בן יחיא ויהודית. נולד בשנת תש"ב (1942) ברגוזה אשר בתימן. בשנת 1950 עלתה המשפחה לארץ. שלום למד בבית-הספר החקלאי התיכון "עיינות" ליד נס-ציונה ולאחר-מכן עסק בחקלאות. היה מחבב ספורט, ניגן על אקורדיון והיה פעיל בחברת-הנוער בכפר. בנובמבר 1959 גויס לצה"ל ולאחר-מכן היה יוצא מפעם לפעם לשירות-מילואים. בשעת הפגזת האויב באיזור תעלת-סואץ ביום כ"ג באלול תשכ"ז (28.9.1967) נפל שלום במילוי תפקידו. הניח אשה ובת. הובא למנוחת-עולמים בבית-הקברות הצבאי בכפר-ורבורג.